﻿namespace ScrumLite.WebUx.Models
{
    using System;
    using ScrumLite.Services.Contracts;
    using System.Collections.ObjectModel;

    public class PeopleTeamViewData : ContextViewData
    {
        public PeopleTeamViewData(Collection<Person> people, Collection<ProjectRole> roles):this(people,roles,new Collection<PersonAssignation>())
        {

        }
        public PeopleTeamViewData(Collection<Person> people, Collection<ProjectRole> roles, Collection<PersonAssignation> team)
        {
            this.Roles = roles;
            this.People = people;
            this.Team = team;
        }
        public Collection<Person> People { get; private set; }
        public Collection<ProjectRole> Roles { get; private set; }
        public Collection<PersonAssignation> Team { get; private set; }
    }
}